#include "cpu/exec/template-start.h"

#define instr je

void do_execute() // 这个里面的eip要用cpu.eip
{
    // 只有一个源操作数
    DATA_TYPE_S displacement = op_src->val;
    // 看一下跳转位置 
    //Log("eip:%x",cpu.eip);
    //Log("dis:%d",displacement);
    print_asm("je 0x%x", cpu.eip + 1 + DATA_BYTE + displacement); // 1 + DATA_BYTE就是这条长度
    if (cpu.eflags.ZF == 1)  // 根据je的定义
        {cpu.eip += displacement;}
        //Log("hhhhhhh");}
          //Log("eip:%x",cpu.eip);
}
make_instr_helper(i)

#include "cpu/exec/template-end.h"